home *** CD-ROM | disk | FTP | other *** search
- Path: news.cyberport.com!usenet
- From: tangent@cyberport.com (Warren Young)
- Newsgroups: comp.lang.c++
- Subject: Re: Recommendations for compiler for HS students
- Date: Mon, 15 Apr 1996 11:36:30 GMT
- Organization: none
- Message-ID: <3172320f.403511979@news.cyberport.com>
- References: <4kesc2$i6g@head.globalcom.net> <4kjung$u2h@linux.cpsc.ucalgary.ca>
- NNTP-Posting-Host: ppp0.cyberport.com
- X-Newsreader: Forte Agent .99d/32.182
-
- davidt@cpsc.ucalgary.ca (David Taylor) wrote:
-
- >I would recommend either Linux + GCC or DJGPP ontop of DOS. They lack
- >the whizzy "Visual" interface of MS Windows compilers which allows
- >your students to concentrate on the language.
- >
- >Note that you might have to spend a lecture or two on make and an
- >editor.
-
- I must disagree. First, let me make this much clear: I love make, vi,
- UNIX, the whole schmear. But, I think that these tools are better for
- advanced users, not for people learning programming. I think it's far
- better to have a good development environment under you at first, even
- if the tools themselves aren't as good (i.e. no 32-bit code
- development, no multiprocessing, whatever).
-
- And hey, can you seriously recommend dbx or sdb? Make me hurl...
-
- There are two "adequate" solutions that have been mentioned here for
- using DJGPP: get MultiEdit Lite (never tried it, but it should be
- good) or Al Stevens' Quincy IDE for DJGPP. (I don't know if his book
- comes with it yet or if it's still under development.) These will
- help with the environment problem, though debugging is still a minor
- nightmare.
-
- Personally, I'd recommend Turbo C++ for DOS, which is still available.
- I don't know if a 5.0 version has arrived yet, but 4.5 is around, and
- it provides a good IDE (or did they take it out after 3.1?), a good
- debugger, and a good compiler, all integrated. If they nuked the DOS
- IDE in 4.5 like they did for Borland C++, then I'd see if you can't
- find Turbo C++ 3.1. Or, get MultiEdit to use with TC++.
-
- As for MS, stay away, in my opinion. MS has merits, but none of which
- make a whit of difference to a learning C++ student. MS just isn't
- philosophically oriented that direction.
-
- = Warren --
-